package com.remote.common;

import io.netty.channel.ChannelHandler;

/**
 * 通道处理注册器
 */
public interface RemoteHandlerRegister {
    /**
     * 设置要解码的类
     *
     * @param decoderClass
     */
    void setDecoderClass(Class<?> decoderClass);

    /**
     * 设置要编码的类
     *
     * @param encoderClass
     */
    void setEncoderClass(Class<?> encoderClass);

    /**
     * 设置通达处理器
     *
     * @param channelHandler
     */
    void setChannelHandler(ChannelHandler channelHandler);
}
